
@font-face {
  font-family: 'Barlow-Bold';
  src: url('fonts/Barlow-Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
@font-face {
    font-family:'hmr';
    src: url('fonts/HarmonyOS/Light.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family:'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family:'hmr';
    src: url('fonts/HarmonyOS/Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family:'hmr';
    src: url('fonts/HarmonyOS/Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

body{font-family: 'hmr',sans-serif;--hover-color:#036c46;--white:#fff; --black:#000; --grey:#333; --grey2:#999; --rgb-white:255,255,255;--rgb-black:0,0,0;--rgb-hover:3,108,70; font-size: var(--font-size16);--radius: .1rem;overflow-x: hidden;}

body{/* overflow: hidden; */}

a:hover{color: var(--hover-color)}
.overflow {overflow: hidden;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}

.Header{position: fixed;width: 100%;left: 0;top: 0;transition: .3s all;z-index: 100;}
.Header:after{content: '';position: absolute;width: 100%;height: calc(100% + .8rem);left: 0;top: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);z-index: 1;display: none}


.Header .logo img{max-height: .6rem;transition: .3s all}
/* .Header .logo img.black{display: none;} */
.Header .menu{display: flex;justify-content: space-between;}
.Header .menu span a{color: #000;transition: .3s all;position: relative;}
.Header .menu span a{font-size: var(--font-size18);}
.Header .menu span a::before{content: '';position: absolute;width: 0;height: 2px;background:var(--hover-color);left: 50%;bottom: -.1rem;transform: translateX(-50%);transition: .3s all;display: none}


.Header .top-right {display: flex;align-items: center;}


.top-lang {position: relative;z-index: 200;margin-right: .5rem;}
.top-lang span {display: block;font-size: var(--font-size14);padding-left: 0.26rem;line-height: 1.57142857;background: no-repeat url(../images/top-lang-w.svg) left center; background-size: .18rem auto; cursor: pointer; color: #fff}
.top-lang .hover {position: absolute;top: 100%;left: 50%;width: max-content;background-color: #fff; padding:1.2em 1em;visibility: hidden;opacity: 0;transform: translate(-50%,0.3rem);transition: 0.3s;text-align: center;font-size: var(--font-size14);}
.top-lang .hover a:not(:hover) {color: #000}
.top-lang .hover li + li {margin-top: 0.5em}
.top-lang.active .hover {visibility: visible;opacity: 1;transform: translate(-50%,0)}


.lang{margin-left: .2rem;border-right: 1px solid #ddd;padding-right: .2rem;margin-left: 1rem}

.Header .open-search { display: block; width: 0.2rem; height: .2rem; background: url(../images/search.svg) no-repeat center center ; background-size: .18rem auto; cursor: pointer;transition: .3s all;}
.Header .top-search { position: absolute; top: 100%; right: 0; width: 4rem; background-color: var(--white); display: flex; align-items: center; justify-content: center; border-radius: 3px; overflow: hidden;transition: 0.3s;border: 1px solid #000; opacity: 0; visibility: hidden; transform: translateY(0.3rem);}
.Header .top-search .text { flex: 1; border: 0; height: .45rem; line-height: .45rem; padding: 0 1em;}
.Header .top-search .text:not(.focus) { color: rgba(var(--rgb-999),1);}
.Header .top-search .btn { width: .45rem; height: .45rem; display: block; background: url(../images/search-on.svg) no-repeat center center; background-size: auto 0.22rem;cursor: pointer;}
.search-show .Header .open-search {}
.search-show .Header .top-search { opacity: 1; visibility: visible;transform: translateY(0);}


/*æ»šåŠ¨åŽ*/
.Header_fixed{box-shadow: 0 3px 6px rgba(0,0,0,.05);background: #fff}
.Header_fixed .logo img.white{display: none}
.Header_fixed .logo img.black{display: block}
.Header_fixed .menu span a{color: #000}
.Header_fixed .open-search{filter: grayscale(0) brightness(0);}

.Header_fixed .top-lang span {color: #333;background: no-repeat url(../images/top-lang.svg) left center;background-size: .18rem auto;}

.Header_fixed .top-hotline span{color: var(--hover-color);}
.Header_fixed .top-hotline span::before{filter:none;}

.Header_fixed:after{display: none}

.Header .menu li:hover span a,
.Header_fixed .menu li.aon span a{color: var(--hover-color)}
.Header .menu li.aon span a{color: var(--hover-color)}
.Header .menu li:hover a::before,
.Header_fixed .menu li.aon a::before{width: 100%}



menu ul li.has-sub{position:relative;z-index:100}
menu li .sub{background-color:#fff;transition:0.3s;}

menu li .sub dl{position:relative;z-index:1;--top:0;}

menu li .sub dl dl{width:max-content;background-color:var(--hover-color);transition:0.3s;padding:1em 0}
menu li .sub dd a{padding: .14rem 0.5em; line-height: 1.2; font-size: .16rem; position: relative; text-align: center; border-bottom: 1px dashed #eee;}
/* menu li .sub dd:hover::after{position:absolute;content:'';width:3px;top:var(--top);height:.22rem;background-color:var(--hover-color);transition:0.3s;top: .22rem;} */
menu li .sub dt{line-height:1.2;position:relative;z-index:1;padding:0.5em 1em}
menu li .sub a{display:block}
menu li:hover .sub,
menu li.active .sub{transform:translateY(0);visibility: visible;opacity: 1;}

@media(min-width:1025px){
    .Header .autoCon-1800{width: 90%}
    .Header .top-mid{}
    .Header .menu li{margin: 0 .3rem;position: relative;}
    .Header .menu li span{line-height: .9rem;}
    .Header .top-right{}
    
    menu ul li.active .sub{transform:translate(-50%,0);visibility:visible;opacity:1}
    menu li .sub{position:absolute;left:50%;top:100%;transform:translate(-50%,0.3rem);opacity:0;visibility: hidden;min-width: 1.6rem;white-space: nowrap;}
    menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:14em;transform:translateX(0.3rem);visibility:hidden;opacity:0;}
    menu li .sub dl .active > dl{transform:translateX(0);visibility:visible;opacity:1}
}

@media(max-width:1024px){
.Header .top-right{padding-right: 5%;}
.Header_fixed{padding: .1rem 0;}
.Header .top-mid{display: none;}
.menu-show .menu span a.aon{color: var(--hover-color);}
.menu-show .top-mid {display: block;position: fixed;top:.7rem;left: 0;width: 100%;z-index: 1000;}
.Header .top-mid menu{background: #fff; width: 60%; margin: 0 0 0 auto; }
.Header .open-menu i{background: var(--hover-color);}
.Header .open-menu{width: .3rem; height: .3rem;}
.Header .open-search{background-size: .2rem auto; margin-right: .4rem}
.Header .menu{padding:.3rem;display: block;}
.Header .menu li{padding: .15rem 0;}
.top-lang{margin-right: .3rem;}
}




.Banner003223{position:relative;z-index:1;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}


.Banner003223 .txt{position:absolute;left:0;bottom:0;width:100%;height: 100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:13;color:var(--white);}
.Banner003223 .txt :where(.tit1,.tit2,p,.index_more){opacity:0;transform:translateX(1rem);transition:0.5s;}
.Banner003223 .txt .tit1{font-size: var(--font-size72);font-family: 'hmm';padding-bottom: .2rem;line-height: .76rem;}
/* .Banner003223 .txt .tit1 span{background: linear-gradient(135deg, #fff 70%, #036c46);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;} */
.Banner003223 .txt .tit2{margin:0;font-size:var(--font-size24);line-height:1.5;transition-delay:0.5s;/*background: linear-gradient(to right, #71ba37, #11847d);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;*/}
/*.Banner003223 .txt h3 span{text-shadow: 1px 1px 1px rgba(17,132,125,.05),1px 2px 1px rgba(17,132,125,.15),1px 3px 1px rgba(17,132,125,.25);}*/

.Banner003223 .txt p{padding:.2rem 0 0 0;font-size:var(--font-size22);line-height:1.2;max-width:6.8rem;transition-delay:0.8s;line-height: 1.5;}
.Banner003223 .txt .index_more{transition-delay:1.1s;margin-top: .5rem;opacity:0;transform:translateX(1rem);}


.Banner003223 .imgbox{overflow: hidden; position: relative;}

.Banner003223 .imgbox span { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: flex;align-items: center;justify-content: center;}


.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: #fff;background-color: #fff;}
.Banner003223 .swiper-slide-active .txt :where(.tit1,.tit2,p,.index_more){opacity:1;transform:translateX(0)}
.Banner003223 .swiper-slide img{transform: scale(1) rotate(0deg);}
.Banner003223 .swiper-slide-active img{/*transform: scale(2) rotate(20deg);transition: transform 50s cubic-bezier(0.25, 0.46, 0.45, 0.94);*/}

@media(min-width:1025px){
    .Banner003223 .txt .tit1,
    .Banner003223 .txt .tit2{}
}

@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size32);}   
.Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
.Banner003223 .index-more a{line-height: 3;}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
.Banner003223 .index-more a:after{margin-left: 0.3rem;}
}

@media(max-width:768px){
.Banner003223 .txt .tit1{font-size: .36rem; line-height: 1.4;}
.Banner003223 .txt .tit2{font-size: .22rem;}
}


.index_title{padding-bottom: .5rem}
.index_title.tc{text-align: center;}
.index_title .index_title_tit{color: #000;font-size:var(--font-size50);position: relative;line-height: .4rem;font-family: 'hmm'}
.index_title .index_title_tit2{color: var(--hover-color);font-size:var(--font-size24);padding-bottom: .2rem}
.index_title .index_title_desc{color: #333;line-height: 1.5;padding-top: .2rem;}
.index_title.tc .index_title_desc{margin: 0 auto;}
.index_title.tc::before{margin: 0 auto .2rem;}
.index_title.white .index_title_tit,
.index_title.white .index_title_desc{color: #fff;}
.index_title.nb::before{background: url(../images/title-icon2.png)no-repeat center;background-size: auto;}

@media(max-width:768px){
.index_title{padding-bottom: .1rem;}
.index_title .index_title_tit{font-size: .3rem !important;}
.index_about .left .subtit{font-size: .22rem !important; padding-bottom: .2rem;}
}


.index_more{display: inline-block;margin-top: .5rem}
.index_more a{display: flex;align-items: center;justify-content: center;padding: 0 .3rem;border-radius: 36px;border: 1px solid var(--hover-color);transition: .3s all;height: .56rem;color: var(--hover-color); font-size: .18rem;}
.index_more a::after{content: '';width: .2rem;height: .2rem;background: url(../images/btn_more.svg)no-repeat center;background-size: .14rem auto;margin-left: .2rem;opacity: .8;transition: .3s all}
.index_more a:hover{background:var(--hover-color);border-color: var(--hover-color);color: #fff }
.index_more a:hover::after{filter: grayscale(100) brightness(100);opacity: 1;}
.index_more.white a:not(:hover){border-color: #fff;color: #fff}
.index_more.white a:not(:hover)::after{filter: grayscale(100) brightness(100);opacity: 1;}

@media(max-width:768px){
.index_more{margin-top: .3rem;}
}




.index_about{padding: 1.2rem 0 1.8rem;overflow: hidden;position: relative}
.index_about:before { content: ""; position: absolute; top: -15.625vw; left: -98.9583333333vw; right: auto; bottom: auto; height: 90.0520833333vw; width: 139.84375vw;background-image: url(../images/color1.png);background-position: 50%; background-repeat: no-repeat; background-size: cover; z-index: 0; opacity: .35;}
.index_about:after { content: ""; position: absolute; top: auto; left: auto; right: -30.4166666667vw; bottom: -27.5416666667vw; height: 61.0416666667vw; width: 94.84375vw; background-image: url(../images/color2.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; z-index: 0; opacity: .15;}
.index_about .con{padding-bottom: .8rem;position: relative;z-index: 10}
.index_about .left .subtit{color: var(--hover-color);font-size:var(--font-size40);font-family: 'hmb';padding-bottom: .3rem}
.index_about .left .desc{color: #333;line-height: 2;}

.index_about .pic{position: relative;z-index: 10}
.index_about .pic::before{position: absolute;content: '';width: 100%;height: 100%;background: url(../images/index_about-logo.png)no-repeat top center;background-size: 90% auto;left: 0;top: -24%;opacity: .1}
.index_about .right figure{padding-bottom: 72.224%;position: relative;z-index: 10}
.index_about .line{position: absolute;width: 100%;height: 4rem;background: url(../images/index_about-line.png)no-repeat center;background-size: auto auto;left: 0;bottom: 0%;z-index: -1}

@media(min-width:1025px){
    .index_about .left{flex: 1}
    .index_about .right{flex: 0 0 auto;width: 50%;margin-left: 8%}
}

@media(max-width:768px){
.index_about{padding:.6rem 0}
.index_about .con{display: block;}
.index_about .con .right{margin-top: .3rem;}
}


.index_platform{padding: 1.2rem 0;background-size: cover;background-position:top center;background-repeat: no-repeat;overflow: hidden;position: relative;min-height: 7.6rem;display: flex;align-items: center;justify-content: space-between;}
.index_platform .index_more{/* display: flex;justify-content: center; */margin-top: .4rem;}
.index_platform .con{display: flex;align-items: flex-start;justify-content: space-between;}
.index_platform .desc{color: #333;line-height: 2; font-size:var(--font-size16); /* text-align: center; */}

.index_platform .list {padding-top: 1.5rem}
.index_platform .list ul{display: flex;justify-content: center;}
.index_platform .list li{width: calc(100%/6);background: linear-gradient(to bottom, rgba(193,227,237,.85) 10%, rgba(255, 255, 255, .95) 100%);backdrop-filter: blur(6px);transition: .3s all}
.index_platform .list li a{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 2.2rem;}
.index_platform .list li a .icon img{max-height: .45rem;max-width: .45rem;}
.index_platform .list li a .txt{margin-top: .3rem;display: flex;flex-direction: column;align-items: center;transition: .3s all;height: .26rem;overflow: hidden}
.index_platform .list li a .txt .tit{font-size:var(--font-size22);color: #000}
.index_platform .list li a .txt i{width: .3rem;height: .3rem;background: url(../images/icon-jt1.svg)no-repeat center;transform:translateY(.3rem) rotate(-45deg);background-size: .24rem auto;opacity: 0;transition: .3s all;margin-top: .2rem}
.index_platform .list li:hover{background:var(--hover-color) ;}
.index_platform .list li:hover .icon img{filter: grayscale(100) brightness(100);}
.index_platform .list li:hover .txt {height: auto;}
.index_platform .list li:hover .txt .tit{color: #fff;}
.index_platform .list li:hover .txt i{transform:translateY(0) rotate(-45deg);opacity: 1}

@media(min-width:1025px){
.index_platform .left{width: 40%;}
.index_platform .right{width: 52%;}
/* .index_platform .desc{ max-width: 11rem; margin: 0 auto;} */
}

@media(max-width:1024px){
.index_platform{padding:0.6rem 0;}
.index_platform .con{display: block;}
.index_platform .index_more{margin-top: .2rem;}
.index_platform .con .pic{margin-top: .2rem;}
}


.index_news{overflow: hidden; padding:1.2rem 0;position: relative;z-index: 1;--autoWidth:1440;--ww:1920;}
.index_news > .Ispic{position: absolute; left:0;z-index: 1;top: 0;width: 100%;height: 100%;}
.index_news [class*=autoCon-]{position: relative;z-index: 4;}
.index_news .index_news_title {padding-bottom: .5rem}
.index_news .index_news_title .index_title{padding-bottom: 0}
.index_news .index_news_title .index_more{margin-top: 0}
.index_news .swiper-wrapper{height: auto;}
.index_news .txt{padding-top: 0.33rem;}
.index_news .txt p{font-size: var(--font-size20);margin: 0 0 0.14rem; line-height: 1.5;color: #000;font-family: 'hmr'}
.index_news .txt time{color: var(--hover-color);}
.index_news .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.index_news .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right: 0.32rem;height: 0.04rem;background-color: rgba(215, 221, 222, 0.3);border-radius: 2px;}
.index_news .controls .scrollbar > span{border-radius: 2px;background-color: var(--hover-color);}
.index_news .controls .page{color: #dae3e8;font-size: var(--font-size18);display: none}
.index_news .controls .page .cur{color: var(--hover-color);}
.index_news .controls .arrow{display: flex;align-items: center;}
.index_news .controls .arrow a{width: 0.6rem; height: 0.6rem;border:1px solid #aaa;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: .3s all;z-index: 10;}
.index_news .controls .arrow a:before{content: '';width: 100%;height: 100%;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .2rem auto;}
.index_news .controls .arrow a.prev{transform: rotate(180deg)}
.index_news .controls .arrow a.next{margin-left: .1rem}
.index_news .controls .arrow a:hover{border-color:var(--hover-color);background: var(--hover-color); }
.index_news .controls .arrow a:hover:before{background: url(../images/icon-jt2-w.svg)no-repeat center;background-size: .2rem auto;}
@media (min-width:1025px) {
    .index_news .main{width: var(--mainW);}
    .index_news .controls{left: 5.98rem;bottom: 0.3rem;width: calc(var(--autoWidth) / 1884 * 100%);padding-right: 2.41rem;}
    .index_news .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + (24 / 14 * 2.66em)); opacity: 0.2;line-height: 1;}
    .index_news .pic .Ispic{height: calc(290 / var(--ww) * 100vw);}
    .index_news .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
    .index_news .swiper-slide-active .txt p{font-size: var(--font-size24);}
    .index_news .swiper-slide-active,
    .index_news .swiper-slide-next,
    .index_news .swiper-slide-next + .swiper-slide{opacity: 1;}
    .index_news .swiper-slide a{margin-right: 0.39rem;}
}
@media (max-width:1024px) {
    .index_news .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
    .index_news .main{padding-bottom: 0.5rem;}
    .index_news .controls{bottom: 0;left: 0;width: 100%;}
    .index_news .index-title{font-size: var(--font-size32);}
    .index_news .txt{padding-top: 0.2rem;}
}






.Bottom{background:var(--hover-color); background-size: 50%; padding-top: .5rem; --white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--white-opacity-75:rgba(var(--white-rgb),0.55);}
.Bottom,
.Bottom a:not(:hover){color:var(--white);}
.Bottom .logo img{max-height: .6rem;}
.Bottom .f-top{padding-bottom: 0.3rem;margin-bottom: .3rem; border-bottom: 1px solid rgba(0,0,0,.1)}
.Bottom .f-mid .f-mid-l aside{padding-bottom: .1rem;opacity: .5}
.Bottom .f-mid .f-mid-r img{width: 1.2rem}
.Bottom .form-ul li{margin-bottom: .2rem;position: relative;}
.Bottom .form-ul li .tit{font-size: .16rem;padding-bottom: .1rem;color: #fff;display: block;font-size: .2rem}
.Bottom .form-ul li select,
.Bottom .form-ul li .text{width: 100%;border-radius: 3px; border: solid 1px rgba(255,255,255,.5);font-size: .16rem;line-height: .6rem;height:.6rem; background:rgba(255,255,255,.1);padding: 0 .2rem;font-family: 'Barlow-Regular';color: #fff}
.Bottom .form-ul li textarea.text{height: 1.6rem;}
.Bottom .form-ul .btn{width: 2rem; background: #bf0000;border-radius: 5px;font-size: .18rem;height: .6rem;color: #fff;cursor: pointer; border: 0;font-family: 'Barlow-Bold';}

.Bottom .follow-us{ margin-bottom:0;}
.Bottom .follow-us ol{opacity: .75;}
.Bottom .follow-us li{position: relative;z-index: 10}
.Bottom .follow-us li +li{margin-left: 0.3rem;}
.Bottom .follow-us li a{display: flex; border-radius: 50%;width: 0.5rem; height: 0.5rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;background: rgba(255,255,255,.1)}
.Bottom .follow-us li a:hover{/* background:var(--hover-color) */ }
.Bottom .follow-us li a:after{width: 0.22rem; height: 0.22rem;background-position: center center; background-repeat: no-repeat; background-size:.22rem auto;transition: 0.3s; content: '';display: block;}
.Bottom .follow-us li a:hover:after{opacity: 1;}
.Bottom .follow-us li.li-in a:after{background-image: url(../images/Bottom-in.svg);} 
.Bottom .follow-us li.li-wx a:after{background-image: url(../images/Bottom-wx.svg);} 
.Bottom .follow-us li.li-wb a:after{background-image: url(../images/Bottom-wb.svg);} 
.Bottom .follow-us li.li-dy a:after{background-image: url(../images/Bottom-douyin.svg);} 
.Bottom .follow-us li.li-fb a:after{background-image: url(../images/Bottom-fb.svg);} 
.Bottom .follow-us li.li-tw a:after{background-image: url(../images/Bottom-tw.svg);} 
.Bottom .follow-us li.li-wx a:after{background-image: url(../images/Bottom-wx.svg);} 
.Bottom .follow-us li.li-whatapp a:after{background-image: url(../images/bottom-whatapp.svg);} 
.Bottom .follow-us li.li-ytb a:after{background-image: url(../images/Bottom-ytb.svg);} 
.Bottom .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.3rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.3rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}
.Bottom .code img{ border-radius: 0.05rem;display: block;width: 100%;max-width: 1rem;}

.Bottom .contact{padding-top: .4rem;}
.Bottom .contact dl{display: flex;justify-content: space-between;align-items: center;}
.Bottom .contact dt{margin-bottom: .2rem;display: block;color: #fff;font-size: var(--font-size18);}
.Bottom .contact dd {color: var(--white-opacity-75);line-height: 1.5}
.Bottom .contact dd .tit{padding-left: .28rem;display: block ; line-height: 1.6;}
.Bottom .contact dd .tel{background: url(../images/icon-tel2.png)no-repeat center left; font-weight: bold; color: #fff;}
.Bottom .contact dd .add{background: url(../images/icon-add2.png)no-repeat top 3px left;}
.Bottom .contact dd .mail{background: url(../images/icon-mail2.png)no-repeat center left;}
.Bottom .contact dd .phone{font-size: var(--font-size32);font-family: 'hmb';color: var(--hover-color);}

.Bottom .nav{}
.Bottom .nav a{/* font-size: var(--font-size28);color:#fff;display: block;padding-bottom: .1rem; */}
.Bottom .links a{display: inline-block;margin-left: .2rem;}


.Bottom .b-nav ul{display: flex;align-items: center;justify-content: space-between;}
.Bottom .b-nav li{font-size: var(--font-size18);}
.Bottom .b-nav li a{ color: #fff;}

.Bottom nav{display: flex;align-items: center;justify-content: space-between;}
/* .Bottom nav{column-count: 2} */
.Bottom nav dl{position: relative;}
.Bottom nav dt{ position: relative; font-weight: 500;font-size: var(--font-size18); }
.Bottom nav dt a{ color: var(--hover-color);}

.Bottom nav dd{line-height:.36rem;}
.Bottom nav dd a:not(:hover){color: var(--white-opacity-50);}
.Bottom nav dd a:hover{color: var(--hover-color);}
.Bottom nav li{line-height:.36rem;}
.Bottom nav li a:not(:hover){color: var(--white-opacity-50);}
.Bottom nav li a:hover{color: #fff;}
.Bottom nav dd img{width: 1.2rem;}
.Bottom nav dd span{display: block;text-align: center;margin-top: .1rem}


.Bottom .f-bottom,
.Bottom .f-bottom a:not(:hover){color: var(--white-opacity-50);}
.Bottom .f-bottom a:hover{color:var(--white);}
.Bottom .icp{display: flex;align-items: center;}
.Bottom .icp a{display: flex;}
.Bottom .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
.Bottom .copyright{background:var(--hover-color);padding: .2rem 0; font-size: var(--font-size14);margin-top: .5rem;border-top: 1px solid var(--white-opacity-10);color: var(--grey2);}
.Bottom .copyright .fl.links{display: none;}

.Bottom .bottom-zz{display: flex;justify-content: space-between;margin-top: .8rem;padding-top: .3rem;border-top: 1px solid var(--white-opacity-10);}
.Bottom .bottom-zz .item{display: flex;flex-direction: column;align-items: center}
.Bottom .bottom-zz .img{margin-bottom: .1rem;width: .45rem;height: .45rem}
.Bottom .bottom-zz .tit{font-size: var(--font-size14);}
@media (min-width:1025px) {
.Bottom .f-top{border-bottom: 1px solid var(--white-opacity-10)}
.Bottom .contact{max-width: 100%;}
.Bottom .f-mid .f-mid-m{width: 30%;position: relative}
.Bottom nav dt{/*margin-bottom: 0.2rem;*/}
.Bottom nav dd{display: block!important;}
.Bottom nav ul{float: left;}
.Bottom nav ul:not(:last-child){margin-right: .5rem}
.Bottom .form-ul .row-3 {display: flex;justify-content: space-between;}
.Bottom .form-ul .row-3 li{width:calc((100% - .2rem)/3);}
}
@media (max-width:1024px) {
.Bottom .logo{margin: 0 auto 0.2rem;}   
.Bottom .follow-us{justify-content: center;}
.Bottom .contact{margin-bottom: 0.3rem;}
.Bottom nav{border-top: 1px solid var(--white-opacity-10);}
.Bottom nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
.Bottom nav dt{overflow: hidden;padding: 0.1rem 0;}
.Bottom nav dd{display: none;}
.Bottom .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
.Bottom dl.active{padding-bottom: 0.2rem;}
.Bottom .active .wap-b-op{transform: rotate(45deg);}
.Bottom .f-bottom{text-align: center;}
.Bottom .icp{margin-top: 0.3rem;}
.Bottom .icp a{display: inline-flex;}
}

@media(max-width:768px){ 
.Bottom{padding-top: .3rem;}
.Bottom .logo{margin: 0;}
.Bottom .f-top{display: flex;margin-bottom: .15rem;border-bottom: 1px solid rgba(255, 255, 255, .1); padding: 0 .3rem .15rem 0;}
.Bottom .contact dl{display: block;}
.Bottom .contact dd{padding-top: .1rem;}
.Bottom .copyright{margin-top: .2rem;}
}


.Other{position: fixed;right: .2rem;top: 50%;transform: translateY(-50%);z-index: 100;}
.Other ul{}
.Other li:not(:last-child) a{margin-bottom: .08rem;}
.Other li.black a{background: #333;}
.Other li a{display: flex;width: .54rem;height: .54rem;background: #fff;justify-content: center;flex-wrap: wrap;align-items: center;align-content: center;border-radius: 50%;box-shadow: 0 1.71px 6.86px 0 rgba(0, 0, 0, .1);}
.Other li a span{font-size: .14rem;color: #333;width: 100%;text-align: center;line-height: 1}
.Other li a.zx::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-zx.svg)no-repeat center;background-size: .2rem auto;}
.Other li a.kf::before{content: ''; width: .3rem;height: .3rem;background: url(../images/icon-kf.svg)no-repeat center;background-size: .26rem auto;}
.Other li a.wx::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-wx.svg)no-repeat center;background-size: .2rem auto;}
.Other li a.mail::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-mail.svg)no-repeat center;background-size: .2rem auto;}
.Other li a.message::before{content: ''; width: .3rem;height: .3rem;background: url(../images/icon-message.svg)no-repeat center;background-size: .26rem auto;}
.Other li a.gotop{background:var(--hover-color) }
.Other li a.gotop::before{content: ''; width: .3rem;height: .2rem;background: url(../images/icon-top.svg)no-repeat center;background-size: .2rem auto;}

.Other li a:hover{background:var(--hover-color)}
.Other li a:hover span{color: #fff;}
.Other li a:hover::before{filter: grayscale(100) brightness(100);}




.cbanner{position: relative;}
.cbanner figure{height: 6rem;}
.cbanner .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}
.cbanner .txt .tit{font-size: var(--font-size50);color: #fff;padding-bottom: .2rem;font-family: 'hmm'}
.cbanner .txt .entit{font-size: var(--font-size20);color: #fff;text-transform: uppercase;}

@media(max-width:768px){
.cbanner figure{height: 3rem;}
.cbanner .txt{top:15%;}
.cbanner .txt .tit{font-size: var(--font-size30);padding-bottom:6px;}
}


.cmenu{border-bottom: 1px solid #ebebeb}
.cmenu .nav li:not(:last-child){margin-right: .6rem}
.cmenu .nav li a{display: block;line-height: .8rem;font-size: var(--font-size18);position: relative;color: #000}
.cmenu .nav li a::after{content: '';position: absolute;width: 100%;height: 2px;background:var(--hover-color);left: 0;bottom: -1px;opacity: 0; }
.cmenu .nav li:hover a,
.cmenu .nav li.aon a{color: var(--hover-color); }
.cmenu .nav li:hover a,
.cmenu .nav li.aon a::after{opacity: 1; }


.cmenu .location{padding-left: .24rem;background: url(../images/icon-home.svg)no-repeat center left;background-size: .16rem auto;line-height: .8rem;}
.cmenu .location a{color: #000;opacity: .5;}
.cmenu .location a:hover{opacity: 1;color: var(--hover-color);}
.cmenu .location span{color: var(--hover-color);}
.cmenu .location i{margin: 0 .05rem;color: #000;opacity: .5;}
.cmenu_prodetail {background: #f6f9fb;border-bottom: 0;}
.cmenu .location_prodetail{line-height: .8rem;}


@media(max-width:768px){
.cmenu .location{display: none;}
}


.Column_tit{color: #000;font-size: var(--font-size44);font-family: 'hmr';padding-bottom: .5rem}
.Column_tit.white{color: #fff;}
.Column_tit.tc{text-align: center;}

@media(max-width:768px){
.Column_tit{font-size: var(--font-size30);padding-bottom: .3rem;}
}


.About{padding: 1rem 0;overflow: hidden;position: relative}
.About::before{content: '';position: absolute;width: 100%;height: 100%;left: -14%;top: 50%;transform: translateY(-50%);background: url(../images/about_logo.png)no-repeat left center;background-size: 70%;opacity: .02; z-index: -1;}
.About .right figure{padding-bottom: 57.872%;}
.About .left{}
.About .left .desc{line-height: 1.75;color: #333}
/*.About .left .desc p:not(:last-child){margin-bottom: .2rem}*/

@media(min-width:1025px){
    .About .left{flex: 1;margin-right: 6%}
    .About .right{width: 60%;}
}

@media(max-width:768px){
.About{padding: .5rem 0;}
.About .left{padding-bottom: .2rem;}
}



.Value{position: relative;}
.Value .txt{position: absolute;left: 0;top: 0;width: 100%;padding: 1rem 0 0}
.Value .txt .list{display: flex; flex-wrap: wrap; justify-content: space-around;}
.Value .txt .list .item{padding:.6rem .6rem;border: 1px solid rgba(255,255,255,.25);width: 46%;/* background: rgba(var(--rgb-hover),.5); */ background: rgba(255,255,255,.95);/* backdrop-filter: blur(6px); */background: linear-gradient(to top, rgba(255,255,255,1), #defbf1);}
.Value .txt .list .item .icon{margin-bottom: .3rem;}
.Value .txt .list .item .icon img{max-width: .5rem;}
.Value .txt .list .item .tit{color: var(--black);font-size: var(--font-size32);font-family: 'hmm';padding-bottom: .3rem; }
.Value .txt .list .item .desc{color: var(--grey);line-height: 1.75}
.Value .bg figure{padding-bottom: 36.535%;}

@media (max-width:1024px) { 
.Value .txt .list .item{width: 100%; padding:.24rem; margin-bottom: .2rem;}
.Value .bg figure{padding-bottom: 180%;}
.Value .txt .list .item .icon{margin-bottom: .2rem;}
.Value .txt .list .item .tit{font-size: var(--font-size24);padding-bottom: .2rem;}
}

@media(max-width:768px){
.Value .txt{padding: 0.5rem 0 0;}
.Value .bg figure{padding-bottom: 160%;}
}


.Honor{padding:1rem 0;background: #f5f5f5;}
.Honor .cont{padding:0 6.25%;position:relative;text-align: center;}
.Honor .cont:before{content:'';display:block;position:absolute;left:0;width:100%;padding-bottom:11.375%;background:url(../images/honor_table.png) no-repeat center center;background-size:100% auto;margin-top:2.25rem;}


.Honor .pic{height:2.6rem;display:flex;align-items:flex-end;margin:0 auto;max-width:100%;margin-bottom:0.6rem;}
.Honor .frame{padding:0.18rem;background:url(../images/frame_01.png) no-repeat center center;background-size:100% 100%;width:100%;position:relative;}
.Honor .figure{padding-bottom: 72%;overflow: hidden;position: relative;}
.Honor .figure .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: contain; display: block; transition: all .3s;/* max-width: 95%;max-height: 95%; */}
.Honor .swiper-slide .tit{text-align: center;padding-top: .2rem;color: #333}

.Honor .controls{display: flex;align-items: center; margin-top: var(--padMar50); }
.Honor .controls .pages{flex: 1;height:.04rem;background-color: rgba(var(--rgb-black), 0.1);border-radius: .02rem; position: relative;}
.Honor .controls .pages span{height:.04rem;top:0;background-color: var(--hover-color);border-radius:.04rem;}
.Honor .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.5rem;}
.Honor .controls .arrows a{display: block;width: 0.5rem; height: 0.5rem;border-radius: 50%;border: solid 1px var(--hover-color); cursor: pointer; transition: 0.3s;  position: relative;  }
.Honor .controls .arrows a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Honor .controls .arrows a + a{margin-left: 0.2rem;}
.Honor .controls .arrows a.prev{left: auto; }
.Honor .controls .arrows a.next{right: auto;}
.Honor .controls .arrows a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Honor .controls .arrows a:hover{background-color: var(--hover-color); border-color: var(--hover-color);}
.Honor .controls .arrows a:hover:before{ border-color: #fff;}

@media(max-width:768px){
.Honor{padding: .5rem 0;}
.Honor .cont{padding: 0 10%;}
.Honor .figure{padding-bottom: 63%;}
.Honor .pic{margin-bottom: .1rem;height: 2.4rem;}
}


.Partner{padding: 1rem 0;overflow: hidden}
.Partner .swiperCon{position: relative}
.Partner .swiper-wrapper{height: auto;}
.Partner .controls a{position: absolute; top: 50%;margin-top: -0.3rem;z-index: 10;display: block;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: no-repeat center center; background-size: auto 0.24rem;cursor: pointer;transition: 0.3s;border: 1px solid rgba(0,0,0,0.6);}
.Partner .controls a.prev{left: -0.8rem;background-image: url(../images/icon-jt2.svg);transform: rotate(180deg)}
.Partner .controls a.next{right: -0.8rem;background-image: url(../images/icon-jt2.svg);}
.Partner .controls a:not(.swiper-button-disabled):hover{border: 0;background-color: var(--hover-color);}
.Partner .controls a.prev:not(.swiper-button-disabled):hover{background-image: url(../images/icon-jt2-w.svg);}
.Partner .controls a.next:not(.swiper-button-disabled):hover{background-image: url(../images/icon-jt2-w.svg);}
.Partner .controls a.swiper-button-lock{visibility: hidden;}
.Partner .controls a.swiper-button-disabled{cursor: default; opacity: 0.2;}

.Partner .hover{position: absolute;display: none;}
.Partner .pic{padding: 0.1rem;}
.Partner .pic figure{height: 1.33rem;display: flex;align-items: center; justify-content: center;border-radius: 0.1rem; background:  url(../images/Floor003229-60.png) repeat 0 0; border: 1px solid transparent; transition: 0.3s;border: 1px solid #ebebeb;cursor: pointer}
.Partner .pic img{max-width: 60%;max-height: 60%;}
.Partner .swiper-slide:hover .pic figure{border-color: var(--hover-color);}





.Team{padding: 1rem 0}
.Team .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Team .list .item{background: #f8f8f8;margin-bottom: 2%;border-radius: var(--radius);overflow: hidden;cursor: pointer;padding: 50px 0;}
.Team .list .item a{}

.Team .list .item .pic{overflow: hidden;}
.Team .list .item .pic{margin:0 auto;padding: 0 35%;background: #f8f8f8;border-radius: 50;}

.Team .list .item .pic span img{width: 100%;height: 100%;object-fit: cover;transition: all ease 0.3s;border-radius: 50%;}
.Team .list .item .txt{text-align: center;background: #f8f8f8;padding: .3rem;}
.Team .list .item .txt .title {/* display: flex;align-items: baseline;justify-content: center; */}
.Team .list .item .txt .title .tit{color: var(--black);font-size: var(--font-size26);/* padding-right: .3rem; */ margin-bottom: 0.16rem;}
.Team .list .item:hover .txt .title .tit{color: var(--hover-color);}
.Team .list .item .txt .title .tit2{display: inline-flex;align-items: center}
.Team .list .item .txt .title .tit2 span{position: relative; color: var(--grey);}
.Team .list .item .txt .title .tit2 span:not(:last-child){margin-right: .1rem;padding-right: .1rem}
.Team .list .item .txt .title .tit2 span:not(:last-child)::after{content: '';position: absolute;width: 1px;height: .12rem;background: #ebebeb;right: 0;top: 50%;transform: translateY(-50%);}
.Team .list .item .txt .desc{padding-top: .2rem;line-height: 1.75;color: #333; display: none;}
.Team .list .item:hover{border-color: var(--hover-color);}
.Team .list .item:hover .pic .imgbox img{transform: scale(1.1);}
@media (min-width:1025px) {
.Team .list .item{width: 31.33%;}
.Team .list .item:not(:nth-child(3n)){margin-right:3%;} 
}
@media (max-width:1024px) { 
.Team .list .item{width: 48%;}
.Team .list .item:not(:nth-child(2n)){margin-right: 4%;margin-bottom:2%;}
.Team .list .item:nth-child(2n+1){clear: left;} 
}
@media(max-width:768px){
.Team .list .item .txt{padding: .2rem;}
.Team .list .item .txt .title .tit{font-size: var(--font-size20); margin-bottom: 0.1rem;}
}

@media (max-width: 640px){
.Team{padding: .5rem 0;}
.Team .list .item{margin-right: 0% !important;}
}





.popUp{position: fixed;left: 0;top: 0;width: 100%;z-index: 1200;height: 100%;background: rgba(0,0,0,0.7);overflow: auto;display: none;}
.popUp .ytable {height: 100%;}
.popUp .container {position: relative;max-width: 10rem;background-color: #fff;border-radius:var(--radius);width: 90%;margin: 0 auto;padding: 0.5rem;}
.popUp .container .close {position: absolute;width: 0.28rem;cursor: pointer;height: 0.28rem;border-radius: 50%;background-color: var(--hover-color);right:0.2rem;top: 0.2rem;color: #fff;display: flex;align-items: center;justify-content: center;}
.popUp .container .close::before {content: "";width: 50%;height: 2px;background-color: #fff;position: absolute;transform: rotate(45deg);}
.popUp .container .close::after {content: "";width: 50%;height: 2px;background-color: #fff;position: absolute;transform: rotate(-45deg);}
.popUp .container .pic { text-align: center;  }
.popUp .container .content {  line-height: 1.875; }
.popUp .container .content .title {display: flex;align-items: baseline;padding-bottom: 0.16rem; margin-bottom: 0.2rem;border-bottom: 1px solid #eee;}
.popUp .container .content .title .tit{font-family: 'hmr'; line-height: 1.5; font-size:var(--font-size30);  color: #000;padding-right: .3rem}
.popUp .container .content .title .tit2{display: inline-flex;align-items: center}
.popUp .container .content .title .tit2 span{position: relative;}
.popUp .container .content .title .tit2 span:not(:last-child){margin-right: .1rem;padding-right: .1rem}
.popUp .container .content .title .tit2 span:not(:last-child)::after{content: '';position: absolute;width: 1px;height: .12rem;background: #ebebeb;right: 0;top: 50%;transform: translateY(-50%);}
.popUp .container .content .info{ color: #333; line-height: 2; font-size: var(--font-size16);}
.popUp .container .content .info p{ margin: 0.1rem 0;}
.popUp .container .content .info {max-height: 4.5rem;overflow: auto;}
@media (min-width:1025px) {
.popUp .pic {width: 45%;  }  
.popUp .txt{  padding-left: 0.5rem;}
.popUp .content .ytable-cell{vertical-align: top;}
}

@media (max-width:1024px){
 .popUp .container { width: 90%;max-height: 90vh; padding: 0.2rem; overflow: auto;}
 .popUp .container .close{right: 0.1rem;top: 0.1rem;}
 .popUp .container .pic{ margin-bottom: 0.2rem;}
}





.PlatInfo{padding:var(--padMar100) 0; background: #f3f6f9;}
.PlatInfo .edit_info{font-size: var(--font-size18); color: #333; line-height:2;}
.PlatInfo .edit_info p{margin: 0rem 0;}
@media (min-width:1025px) {
.PlatInfo .intro{display: flex; justify-content: space-between; align-items: center;}
.PlatInfo .info{width: 47%;}   
.PlatInfo .pic{ width: 47%;}
}
@media(max-width:1024px){
.PlatInfo .info{ margin-bottom: 0.2rem;}
}





.Platform{padding: 1rem 0;}

.Platform .box{/* display:flex;flex-wrap: wrap; justify-content: space-between; */}
.Platform .tabNav ul{display:flex;justify-content: center;margin-bottom:0.5rem;}
.Platform .tabNav li{}
.Platform .tabNav li .inner{display:flex;align-items:center;height:0.6rem;border-radius:0.3rem; margin: 0 0.1rem; padding:  0 .4rem; background:#f3f6f9;background-size:cover;transition:all 0.5s ease;cursor:pointer}
.Platform .tabNav li .inner .icon{width:0.3rem;display:flex;align-items:center;justify-content:center;margin-left:0.3rem;margin-right:0.15rem}
.Platform .tabNav li .inner .icon img{max-width:0.3rem;transition:all 0.5s ease}
.Platform .tabNav li .inner .tit{font-size: var(--font-size20);color: #333}
.Platform .tabNav li.on .inner{background:var(--hover-color);}
.Platform .tabNav li:hover .inner .tit,
.Platform .tabNav li.on .inner .tit{color:#fff}
.Platform .tabNav li:hover .inner .icon img,
.Platform .tabNav li.on .inner .icon img{filter:invert(100%) sepia(100%);filter:invert(100%) sepia(100%) brightness(150%);-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate}
.Platform .tabConBox .tabCon{width: 100%;}
.Platform .tabConBox .tabCon .RightCon{width: 100%;}
.Platform .tabConBox .tabCon .title{font-size: var(--font-size36);color: #000;font-family: 'hmr';padding-bottom: .3rem}
.Platform .tabConBox .tabCon .subtit{font-size: var(--font-size26);padding-bottom: .2rem;color: var(--hover-color)}
.Platform .tabConBox .tabCon .desc{line-height: 1.75;color: #333}
.Platform .tabConBox .tabCon .desc p:not(:last-child){margin-bottom: .2rem}

@media(min-width:1025px){
/* .Platform{background-image: linear-gradient(0deg, #f5f6f7 0%, #f3f6f9 100%);position: relative;}
.Platform:after{position: absolute;right: 0;width:73%;height: 100%;background: #fff;content: "";height: 100%;top: 0;z-index: 1;}
.Platform .tabNav{width:2.4rem}
.Platform .tabConBox{width:calc(100% - 2.4rem);padding-left:1rem;position: relative;z-index: 2;} */
}

@media(max-width:1024px){
.Platform .tabNav {width: 100%;overflow-x: auto;}
.Platform .tabNav ul {width: 100%;overflow-x: auto;list-style: none;padding: 0;margin: 0;display: flex;justify-content: flex-start;}
.Platform .tabNav li {margin-right: 0.1rem;flex: 0 0 auto;width: auto;}
.Platform .tabNav li .inner{padding-left: 0.16rem;padding-right: 0.16rem; background-color: #f5f5f5;}
.Platform .tabConBox{margin-top: 0.3rem;}
.Platform .tabNav li .inner .icon{margin-left: 0.1rem; margin-right: 0.1rem;}
}

@media(max-width:768px){
.Platform{padding: .5rem 0;}
.Platform .tabNav li .inner{margin: 0;}
.Platform .tabNav li .inner .tit{font-size: var(--font-size16);}
.Platform .tabConBox .tabCon .subtit{font-size: .22rem;}
}

.PicList002035{padding:1rem 0 0;background: #f9f9f9;}
.PicList002035 li{background: #fff;margin-bottom:.4rem;}
.PicList002035 li a{display: flex}
.PicList002035 li a:hover .Ispic{transform: scale(1.08);transition: 0.3s;}
.PicList002035 li .pic {overflow: hidden;width: 35%;}
.PicList002035 li .Ispic {padding-bottom:63.21%;transition: 0.3s;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li .content{padding: 4% 12% 4% 4%;position: relative;width:62%;}
.PicList002035 li .title{font-size: var(--font-size26); color: #333; padding-bottom: .3rem;}
.PicList002035 li time{position:absolute;right:3%;top:50%;transform:translateY(-50%);color:var(--grey6);font-size:var(--font-size18);text-align: center;}
.PicList002035 li time span{color:var(--grey6);font-size:var(--font-size60);display:block;}
.PicList002035 li p{line-height:1.75;overflow:hidden;margin-bottom:.4rem;font-size:var(--font-size16);color:#333;font-family: hml;}
.PicList002035 li a:hover .title{ color:var(--hover-color);}
.PicList002035 li i{ background:url(../images/more2.svg) no-repeat; width:.2rem; height:.2rem; display:inline-block; background-size: .2rem;}
.PicList002035 li a:hover i{ background-image:url(../images/more2-gre.svg);background-size: .2rem; }
.PicList002035 li a:hover time span{color: var(--hover-color);}
.PicList002035 .Page002623{padding-top:.6rem;}
@media(max-width:1024px){
.PicList002035 li a{display:block}
.PicList002035 li .pic {width: 100%;}
.PicList002035 li .content{ width: 100%;}
}
@media(max-width:768px){
.PicList002035{padding:.5rem 0 0;}
.PicList002035 li .content{padding: 5% 19% 5% 5%;}
.PicList002035 li .title{padding-bottom: .1rem; font-size: .22rem;}
.PicList002035 li p{margin-bottom: .2rem;}
.PicList002035 li time{font-size: .16rem;top: 40%;}
.PicList002035 li time span{font-size: var(--font-size30);}
}

/*Page002623 */
.Page002623{padding:.5rem 0 var(--padMar100) 0; text-align: center; font-size: var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height:.5rem; width:.5rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height:.5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: .08rem;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: .08rem; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*.RighInfo000171*/
.RighInfo000171{padding: calc(100 / 16 * 1em) 0;}
.RighInfo000171 .title{ color: #333; padding-bottom:calc(30 / 16 * 1em); border-bottom: 1px solid rgba(0,0,0,0.1); }
.RighInfo000171 .title h1{margin:0;font-size:calc(34 / 16 * 1em); font-weight: normal; line-height: 1.4;}
.RighInfo000171 .title time{color: var(--hover-color); padding-left:calc(28 / 16 * 1em); background:url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto ; line-height:calc(28 / 16 * 1em); display:inline-block;}
.RighInfo000171 .left .share{display: flex;}
.RighInfo000171 .left .share dd{padding-right: .14rem;}
.RighInfo000171 .left .share img{max-width: .25rem;}
.RighInfo000171 .info{color: #333; line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:calc(30 / 16 * 1em) 0; }
.RighInfo000171 .info ul {padding-left:15px;margin:5px 0;}
.RighInfo000171 .info ul li{list-style:disc;}
.RighInfo000171 .info p{padding-bottom: .12rem;}
.RighInfo000171 .info .pic{ margin:0 auto .12rem auto; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .bot{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:.1rem 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff; background:var(--hover-color);display:block;padding:.12rem .4rem;border-radius:.3rem;}
.RighInfo000171 .info_back a:hover{background:var(--hover-color);}
.RighInfo000171 .info_pn span{display:block; margin:.15rem 0}
.RighInfo000171 .info_pn span a{color:#333}
.RighInfo000171 .info_pn span a:hover{color:var(--hover-color);text-decoration:underline}

.RighInfo000171 .right{ padding:24px; background: #f9f9f9;}
.RighInfo000171 .right .subtit{ font-size:calc(26 / 16 * 1em); font-weight: bold; margin-bottom:1em; color: #333;}
.RighInfo000171 .right li+li{margin-top:2em; padding-top:2em; border-top: 1px solid rgba(0, 0, 0, 0.05);}
.RighInfo000171 .right .pic{width: 100%; overflow: hidden;}
.RighInfo000171 .right .Ispic{padding-bottom: 53.576%;}
.RighInfo000171 .right time{display: block; color:#999; padding-left:calc(30 / 14 * 1em); background:url(../images/time2.svg) left center no-repeat; background-size: auto calc(16 / 14 * 1em); line-height:calc(16 / 14 * 1em);  font-size: calc(14 / 16 * 1em);}
.RighInfo000171 .right .tit{font-size: calc(18 / 16 * 1em); line-height: 1.5; color: #555; margin: 1em 0;}
.RighInfo000171 .right li:hover .tit{color: var(--hover-color);}
@media(min-width:1025px){
.RighInfo000171 .flex{display: flex; align-items:flex-start; justify-content: space-between;}
.RighInfo000171 .left{width:75%; padding-right:1rem;margin:auto;}
.RighInfo000171 .right{width:25%;}
.RighInfo000171 .title{display: flex; align-items: flex-end; justify-content: space-between;}
.RighInfo000171 .title h1{width:70%;}
.RighInfo000171 .info_pn span{width:80%}
}
@media(max-width:1024px){
.RighInfo000171{ padding:50px 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
}

@media(max-width:1024px){
.RighInfo000171{padding: .4rem 0;}
.RighInfo000171 .left .share{justify-content: flex-end;}
.RighInfo000171 .title h1{font-size: .22rem; padding-bottom: .1rem;}
.RighInfo000171 .right{padding: .15rem; margin-top: .5rem;}
}




/*RighInfo003072 */
.RighInfo003072{padding:0;}
.RighInfo003072 .item-group .item{padding:calc(100 / 1920* 100vw) 0; overflow: hidden;}
.RighInfo003072 .item-group .item:nth-child(2n){background-color: #f5f5f5;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt{padding-left: 1rem;}
.RighInfo003072 .item-group .img img{border-radius: 0; width: 100%; border: 1px solid #eee;}
.RighInfo003072 .item-group h1{font-size:var(--font-size38);;color:var(--hover-color); margin: 0 0 .4rem 0;}
.RighInfo003072 .item-group p{font-size: var(--font-size18); color: #333; line-height: 1.4; padding-bottom: .15rem;}
.RighInfo003072 .item-group p::before{display: inline-block;content: '';height:4px;width: 4px;background:var(--hover-color);margin-right:.15rem;vertical-align: middle; margin-top: -2px;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%; text-align: center; color: #000; font-size: 1.125em;}
.RighInfo003072 .item-group .txt{width: 50%; padding-top:0; overflow: auto;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}

.RighInfo003072 .slick-dots li{display: inline-block;width:.1rem;height:.1rem;margin:.15rem .05rem 0;border: 1px solid var(--hover-color); border-radius: 50%;}
.RighInfo003072 .slick-dots li.slick-active{background: var(--hover-color);}
.RighInfo003072 .slick-dots li button{display: none;}




.PicList002951{padding:var(--padMar100) 0 .3rem 0;}
.PicList002951 .columntit2{padding-bottom: .4rem;}
.PicList002951 .item{margin-bottom:.7rem;}
.PicList002951 .item a:hover{color: var(--hover-color);}
.PicList002951 .txt .inner{padding:0 0 0 1rem;}
.PicList002951 .item:nth-child(2n) .txt .inner{padding:0 1rem 0 0;}
.PicList002951 .txt .title{font-size: var(--font-size32); color: var(--hover-color); padding-bottom: .3rem;}
.PicList002951 .txt .title::after{display: block; margin-top:.2rem; content: '';background: var(--hover-color); width:.35rem; height:3px;}
.PicList002951 .txt p{line-height:2;color:#666; font-size: var(--font-size16);}
@media(min-width:1025px){
.PicList002951 .pic{ width:50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .pic{ width:50%;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block;}
.PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
}



.Downlist{padding:var(--padMar100) 0 0;}
.Downlist li{ border-bottom: 0.01rem solid #eee; padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
.Downlist li a{display: flex;align-items: center;justify-content: space-between;}
.Downlist li time{ display: block; font-size:var(--font-size16); color:var(--grey); margin-bottom: 0.08rem;}
.Downlist li .txt{flex: 1;overflow: hidden;}
.Downlist li .tit{font-size:var(--font-size18); color:var(--black); line-height: 1.6; }
.Downlist li .down{padding-left: 0.3rem;}
.Downlist li .down:after{background: url(../images/icon_down.svg) no-repeat center center/contain;width:0.32rem;height:0.32rem;content: "";display: inline-block;vertical-align: middle;}
.Downlist li a:hover .tit{ color: var(--hover-color);}


.Map002364{padding:var(--padMar100) 0;}
.Map002364 .Column_tit{padding-bottom: .2rem;}
.Map002364 dd{ margin-bottom:2%; padding-left:0; background-color:none; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none; }
.Map002364 dd figure{ padding:0; width:46%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:.28rem; padding:.28rem 0; padding-left:.45rem; border-bottom:dashed 1px #e1e1e1; background:url( "../images/tel.svg") no-repeat center left; font-size:var(--font-size18); color:var(--grey);background-size:.28rem;}

.Map002364 dd li .wz {font-size:var(--font-size18);color:#333;margin: 5px 0;}
.Map002364 dd li:nth-child(2){background-image:url( "../images/email.svg");}
.Map002364 dd li:nth-child(3){background-image:url( "../images/address.svg");}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:49%; right: 0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364{padding: .5rem 0;}
.Map002364 dd{ padding:0}
.Map002364 dd li{padding: .15rem 0 .15rem .4rem;}
.Map002364 .map{ height:auto; position:relative !important;}
.Map002364 dd figure{ padding:0; width: 100%}
.Map002364 .map *{max-width: 100%;}

}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:var(--font-size20);}
}
.Bottom003085{padding:.1rem 0;font-size:var(--font-size16);color:var(--grey);}
.Bottom003085 a:not(:hover){color:var(--grey);}
.Bottom003085 nav{padding-top: 2.2vw; margin-bottom:.1rem;}
.Bottom003085 nav a{display: inline-block;}
.Bottom003085 nav a:not(:last-child):after{display: inline-block; content: 'Â·'; margin: 0 .05rem;}
.Bottom003085 .slogan{font-size:var(--font-size28);color:var(--hover-color); }
.Bottom003085 .share li{float: left;position: relative; z-index:20;}
.Bottom003085 .share li:not(:last-child){margin-right: .15rem;}
.Bottom003085 .share li figure{position: absolute; width:1.5rem; height:1.5rem;background: var(--hover-color); padding:.02rem; left: 50%; margin-left: -.75rem; bottom: 100%; margin-bottom:.1rem; display: none;}
.Bottom003085 .share li a{display: block;cursor: pointer;background-color: var(--hover-color); background-position: center center;background-size: auto 50%;background-repeat: no-repeat; width:.5rem; height: .5rem; border-radius: 50%;}
.Bottom003085 .share li.wx a{background-image: url("../images/icon-wx2.svg");}
.Bottom003085 .share li.sina a{background-image: url("../images/icon-sina.svg");background-size: auto 50%;}
.Bottom003085 .share li.dy a{background-image: url("../images/icon-douyin.svg");}
.Bottom003085 .share li a:hover{background-color:var(--hover-color);}
.Bottom003085 .share p {margin-right:.1rem; font-size:var(--font-size18);}
@media(min-width:1025px){
.Bottom003085 .slogan{text-align: right;margin-bottom: 3.2rem;}
.Bottom003085 .share{float: left;display: flex;align-items: center;}
}
@media(max-width:1024px){
.Bottom003085{text-align: center;}
.Bottom003085 .share{margin: 2vw auto 0;}
.Bottom003085 .logo{padding: 4vw 0 0 0;}
}
@media(max-width:640px){
.Bottom003085 .slogan{font-size: 6vw;}
.Bottom003085 .share li a{width: 10vw; height: 10vw;}
.Bottom003085 .share{display: flex;align-items: center;}
}
@media(max-width:480px){
.Bottom003085{font-size: 3.5vw;}
.Bottom003085 .logo{padding-left: 20%; padding-right: 20%;}
}


.FormInfo{padding:  var(--padMar100) 0; background:#f5f5f5;}
.FormInfo2{background: url(../images/Floor003155_bg.jpg) no-repeat center; background-size: cover; padding: var(--padMar80);}
.FormInfo .form-ul{padding: .6rem .7rem;background:#fff;}
.FormInfo .form-ul li{margin-bottom: 0.15rem;position: relative;}
.FormInfo .form-ul li .tit{font-size: var(--font-size16);line-height:.4rem;color:#666;display: block; }
.FormInfo .form-ul li select,
.FormInfo .form-ul li .text{width: 100%;border-radius: 0.05rem;border: solid 1px #eee;font-size: var(--font-size16);line-height: 0.55rem;height: 0.55rem;background: rgba(255, 255, 255, 0.7);color:#333;padding: 0 0.15rem;}
.FormInfo .form-ul li select.focus,
.FormInfo .form-ul li .text.focus{border-color: var(--hover-color); color:#333; box-shadow: 0 0px 0.1rem rgba(0, 0, 0, 0.1);}
.FormInfo .form-ul li textarea.text{height: 1.4rem; line-height: 1.6;}
.FormInfo .btn{width: 1.8rem;background: var(--hover-color);font-size: var(--font-size16);height:0.5rem;color: var(--white);cursor: pointer;border: 0; margin-top: 0.2rem;margin:.4rem auto 0;display: block;}
@media (min-width:1025px) { 
.FormInfo .form-ul .row2 li{float: left;width: calc(50% - 0.15rem);}
.FormInfo .form-ul .row2 li:nth-child(2n){float: right;}
.FormInfo .form-ul .row3 li{float: left; width: 32%; margin-right: 2%;}
.FormInfo .form-ul .row3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.FormInfo .form-ul{padding: 0.2rem;}
}





.Joinlist{padding: var(--padMar100) 0 0; }
.Joinlist .list {border-radius:.03rem;}
.Joinlist .list+.list {margin-top: 0.2rem;}
.Joinlist .job-title {line-height: 1.8;padding: 0.25rem .4rem;background: #f8f9fa;cursor: pointer;position: relative;color:#333;}
.Joinlist .job-title p {margin: 0 0 0.15rem;position: relative;line-height: 1.875;font-size:var(--font-size20);}
.Joinlist .job-title:hover p{color:var(--hover-color)}
.Joinlist .job-title span {color:#333;display: inline-block; }
.Joinlist .job-title span+span {margin-left: 0.45rem;}

.Joinlist .job-title span{color: #333;display: inline-block;padding-left: 0.24rem;background-repeat: no-repeat;background-position: left center; background-size: 0.18rem auto;}
.Joinlist .job-title span.sa{background-image: url(../images/icon-sa.svg); background-size: 0.2rem auto;}
.Joinlist .job-title span.ep{background-image: url(../images/icon-ep.svg);}
.Joinlist .job-title span.wp{background-image: url(../images/icon-place.svg);}
.Joinlist .job-title span.time{background-image: url(../images/icon-time.svg);}

.Joinlist .job-title i {position: absolute;width: 0.28rem;height: 0.28rem;background:var(--hover-color);border-radius: 50%;right:0.4rem;top: 50%;margin-top: -0.14rem;}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: var(--white);}
.Joinlist .job-title i::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.Joinlist .job-title i::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.Joinlist .job-title.select i::after {display: none;}
.Joinlist .job-title.select {color: var(--hover-color);}
.Joinlist .job-main {display: none;padding: 0.4rem 0.4rem .5rem .4rem;border-top: 1px dotted rgba(0, 0, 0, 0.15);}
.Joinlist strong {display: block;color:#333;margin-bottom: 0.12rem;}
.Joinlist .job-main .job-info {line-height:1.6; }
.Joinlist .job-main .job-info p {margin: 0;}
.Joinlist .job-main .job-info p+p {margin-top:.05rem;}
.Joinlist .job-main .job-info .cont{font-size: .18rem; padding-top: .3rem; color: #333;}
.Joinlist .job-main .job-info .cont span{color: var(--hover-color); text-decoration: underline;}

@media (max-width:1024px) {
.Joinlist .job-title {line-height: 1.6;padding: 0.2rem 0px;}
.Joinlist .job-title p {margin: 0px 0px 5px 0px;line-height: 1.6;}
.Joinlist .job-title span{margin-bottom: .08rem;}
.Joinlist .job-title span:nth-of-type(1) {width: 100%;max-width: 100%;}
.Joinlist .job-title span+span {margin-left: 0px;width: 100%;line-height: 1.75;}
.Joinlist .job-main .job-info p+p, 
.Joinlist .job-main .job-info p {margin-top: 0.1rem;}
.Joinlist .list{padding: 0 0.25rem;}
}


/*Floor003220 */
.Floor003220{padding:1.2rem 0; overflow: hidden;}
.Floor003220 .index_news_title{padding-bottom: .5rem;}
.Floor003220 .index_more{margin-top: 0;}
.Floor003220 .index_title{padding-bottom: 0;}
.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius:0;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.2rem;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em; line-height: 1.5;}
.Floor003220 .txt time{color: #333; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar90); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #aaa; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/icon-jt2.svg);left: auto;transform: rotate(180deg);}
.Floor003220 .controls .arrows a.next{background-image: url(../images/icon-jt2.svg);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/icon-jt2-w.svg);transform: rotate(180deg);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/icon-jt2-w.svg);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220{padding: .6rem 0;}
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}






.ProInfon{ padding: var(--padMar100) 0;}
.ProInfon .box{padding-top: 1.2rem;background: #000;}
.ProInfon .box img{border-bottom: 3px solid #fff;}
.ProInfon .box:last-child:has(img) img:last-of-type {border-bottom:0;}
.ProInfon .Column_tit{padding-bottom: .3rem; color:#fff; }
.ProInfon .intro{max-width: 80%; margin: 0 auto; padding-bottom:.3rem; }
.ProInfon .intro p{ color:#fff; line-height:1.8;text-align: center; font-size: var(--font-size18);}
.ProInfon .ul_img{ overflow:hidden;}
.ProInfon .ul_img li{ width:100%; padding-bottom:1px;}
.ProInfon .ul_img li img{ width:100%; /* border: 1px solid #eee; */}
.ProInfon .ul_img li:last-child{padding-bottom: 0;}


.TabSlide .DownCon{ padding-top: 0.5rem; display: flex; justify-content: center;}
.TabSlide .DownCon a{ display: block; background: var(--hover-color);height: 0.6rem; line-height: 0.6rem; border-radius: 0.6rem;padding: 0 .5rem; color: var(--white);}

.TabSlide .tabNav ul{display:flex;justify-content: center;margin-bottom:0.5rem;}
.TabSlide .tabNav li .inner{display:flex;align-items:center;height:0.6rem;border-radius:0.3rem; margin: 0 0.1rem; padding:  0 .4rem; background:#f3f6f9;background-size:cover;transition:all 0.5s ease;cursor:pointer}
.TabSlide .tabNav li .inner .tit{font-size: var(--font-size20);color: #333}
.TabSlide .tabNav li.on .inner{background:var(--hover-color);}
.TabSlide .tabNav li:hover .inner .tit,
.TabSlide .tabNav li.on .inner .tit{color:#fff}
.categoryname{margin-bottom:.5rem;}
.TabSlide .tabConBox .tabCon{width: 100%;}
.TabSlide .tabConBox .tabCon .RightCon{width: 100%;}
.TabSlide .tabConBox .tabCon .subtit{font-size: var(--font-size20);padding-bottom: .2rem;color: var(--black);font-weight:bold;}
.TabSlide .tabConBox .tabCon .desc{line-height: 1.75;color: #333}
.TabSlide .tabConBox .tabCon .desc *{font-family:'hmr',sans-serif !important;}
.TabSlide .tabConBox .tabCon .desc p:not(:last-child){margin-bottom: .2rem}

@media(max-width:1024px){
.TabSlide .tabNav {width: 100%;overflow-x: auto;}
.TabSlide .tabNav ul {width: 100%;overflow-x: auto;list-style: none;padding: 0;margin: 0;display: flex;justify-content: flex-start;}
.TabSlide .tabNav li {margin-right: 0.1rem;flex: 0 0 auto;width: auto;}
.TabSlide .tabNav li .inner{padding-left: 0.16rem;padding-right: 0.16rem; background-color: #f5f5f5;}
.TabSlide .tabConBox{margin-top: 0.3rem;}
}

@media(max-width:768px){
.TabSlide .tabNav li .inner{margin: 0;}
.TabSlide .tabNav li .inner .tit{font-size: var(--font-size16);}
.TabSlide .tabConBox .tabCon .subtit{font-size: var(--font-size22);}
}


.BusInfo{padding:var(--padMar100) 0; background-size: cover;}


.Floor003155{padding:var(--padMar100) 0; background: url(../images/Floor003155_bg.jpg) no-repeat center; background-size: cover;}
.Floor003155 .txt{font-size: var(--font-size20); text-align: center; color: var(--grey2); margin-top: .2rem; line-height: 1.75;}
.Floor003155 li{  transition: 0.3s all; cursor: pointer;}
.Floor003155 li:not(:last-child){ margin-bottom: 0.5rem;}
.Floor003155 li .info{position: relative;background:rgba(255, 255, 255, 1);padding:.4rem .5rem; z-index: 2;}
.Floor003155 .num{/* position: absolute; right: 0rem; top: 0rem; */line-height:1; font-size: var(--font-size46); color: var(--hover-color); font-weight: bold;transition: 0.3s all; opacity: 0.3; margin-bottom: 0.2rem; display: none;}
.Floor003155 .icon{height: .6rem; display: block;}
.Floor003155 .t1{font-size: var(--font-size24); color:#333; margin-top: .24rem; font-weight: bold;}
.Floor003155 .t2{color:#666;line-height:1.8; padding-bottom:0; font-size: var(--font-size18); margin-top: 0.12rem;}
.Floor003155 li:hover{transform: translateY(-5px);transition: 0.3s all;}
/* .Floor003155 li:hover .num{transition: 0.3s all; opacity: 1;} */
.Floor003155 li:hover .t1{color: var(--hover-color);}
.Floor003155 .btn{ margin-top: 0.12rem;}
.Floor003155 .btn a{background: url(../images/btn_more.svg) no-repeat center right; background-size: .12rem auto; padding:0 .18rem 0 0; text-decoration: underline; color: var(--hover-color); font-size: var(--font-size18);}
.Floor003155 .edit_info{ display: none;}
@media (min-width:1025px) {
.Floor003155 .ul{}
.Floor003155 li{display: flex; justify-content: space-between; align-items: center;}
.Floor003155 li:nth-child(2n){ flex-direction: row-reverse;}
.Floor003155 li .info{width: 38%;}
.Floor003155 li .img{width: 68%;}
.Floor003155 li:nth-child(2n+1) .info{margin-right: -2rem;}
.Floor003155 li:nth-child(2n) .info{ margin-left: -2rem;}
}
@media(max-width:768px){ 
.Floor003155 li .info{padding:.3rem;}
.Floor003155 .icon{height: .4rem;}
.Floor003155 .t1{font-size: .2rem;}
}


.Popup{display: none;position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;overflow: auto;z-index: 999;}
.Popup .ytable{height: 100%;}
.Popup .main{width: 90%;max-width:12rem;padding:.6rem .4rem .4rem;position: relative;margin: 0 auto;background-color: #fff;}
.Popup .main table{width: 100%;border-collapse: collapse;border: 1px solid var(--hover-color);text-align: center;}
.Popup .main table th {font-size:.16rem;background-color:rgba(3, 108, 70, 0.8);padding:.14rem .18rem;border: 1px solid var(--hover-color); color: #fff;}
.Popup .main table tr:nth-child(odd){background-color:rgba(3, 108, 70, 0.08);}
.Popup .main table td {font-size:.16rem;padding:.12rem .18rem;color:#333;}
.Popup .close {position: absolute; width:.22rem; height:.22rem; right:.15rem; top:.15rem; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
/* 20260324 */
.jobBtns{margin-top:2em;}
.jobBtns .btn{display:inline-block;padding:0 2.5em;cursor:pointer;border:1px solid #036c46;border-radius:3em;line-height:3.125em;color:#036c46;transition:.3s;}
.jobBtns .btn:hover{background:#036c46;color:#fff;}
.uploadInput{position: relative;}
.uploadInput .fname{height: 40px;line-height: 40px;padding: 0 1em;}
.uploadInput input[type='file']{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;font-size: 0;cursor: pointer;opacity: 0 !important;}
.uploadInput:after{content: "";width: 60px;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;background: url(../images/upload.png) no-repeat center;}
.jobForm .item{display:flex;align-items:center;padding:0.5em 0;}
.jobForm .item .label{flex:0 0 auto;margin-right:1em;}
.jobForm .item .input{flex:1 1 auto;overflow:hidden;border:1px solid #ccc;}
.jobForm .item .input input{width:100%;height:40px;border:none;padding:0 1em;background:none;font-size:14px;font-family:inherit;left: 0;}
.jobForm .item .em2{padding:0 1em;}
.jobForm .tit{font-size:var(--font-size32);text-align:center;margin-bottom:20px;color:#000;}
.jobForm .submit{width:12em;height:3.125em;border:none;outline:none;margin:1em auto 0;display:block;font-size:16px;border-radius:3em;background:#036c46;color:#fff;max-width:50%;cursor: pointer;}
.Popup.jobPop .main {max-width: 7rem;}
.Value .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.Value .txt{position:relative;padding:1rem 0;}
.Value{position:relative;z-index:2;}
.Value .bg figure{padding:0;height:100%;}
.Header .menu span a{white-space: nowrap;}
.cmenu .nav {flex: 1 1 auto;}
.tabi {
    margin-bottom: 10px;
}

.tabi .hd {
    padding: 1.5em 1.5em;
    cursor: pointer;
    display: flex;
    align-items: center;
    background:#f8f9fa;
}

.tabi .hd .tit {
    flex: 1 1 auto;
    overflow: hidden;
    font-size: var(--font-size20);
    color: #333;


}
.tabi .hd .tit:hover{color:var(--hover-color);}
.tabi .hd .ico {flex: 0 0 auto;margin-left: 0.32rem;width: 0.28rem;height: 0.28rem;background: var(--hover-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: .3s;transform: rotate(0deg);}


.tabi .hd .ico::before,
.tabi .hd .ico::after {position: absolute;content: '';background: var(--white);}
.tabi .hd .ico::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.tabi .hd .ico::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.tabi.on .hd .ico::after {display: none;}

/* .tabi .hd .ico:after {content: "";display: block;border-right: 2px solid #000;border-bottom: 2px solid #000;width: 1em;height: 1em;transform: rotate(-45deg);} */
.tabi .bd {padding: 0 1.5em 1em;display: none;}
.tabi .bd .pt{font-size: 1.1em;margin-bottom: 1em;}
/* .tabi.on .hd .ico {transform: rotate(90deg);} */

.RighInfo000171 .left .share dd {
    position: relative;
    cursor: pointer;
}

.share dd .hov {
    position: absolute;
    left: 50%;
    top: 100%;
    border-radius: 5px;
    background: #fff;
    z-index: 5;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    transform: translate(-50%);
    margin-top: 6px;
    display: none;
}

.share dd .hov img {
    max-width: 100% !important;
    width: 100% !important;
}

.share dd .hov:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f3f3f3;
}

.share dd:hover .hov {
    display: block;
}
.share dd .hov .st {
    font-size: 14px;
    white-space: nowrap;
    padding: 10px;
    background: #f3f3f3;
    border-radius: 5px 5px 0 0;
    text-align: center;
    color: #777;
}

.share dd .hov .sbt {
    font-size: 12px;
    white-space: nowrap;
    padding: 0 10px 10px;
    text-align: center;
    line-height: 1.5;
}

#sharecode {
    max-width: 100px;
    margin: 10px auto;
}
@media(max-width:768px){
    .Value .txt{padding: 0.5rem 0;}
    .jobForm .tit{font-size:var(--font-size24);}
    .jobForm .item{display:block;}
    .jobForm .item .label{width:auto !important;margin-right:0;margin-bottom:10px;display:block;}
    .jobForm .submit{font-size: 14px;}
    .share dd .hov {
    left: auto;
    right: 0;
    transform: none;
}

.share dd .hov:before {
    left: auto;
    right: 17px;
}
.tabi .hd .tit {
    font-size: 1.1em;
}
.tabi .bd .pt{
    font-size: 1.05em;
}
.tabi .hd {
    padding: 1em;
}

.tabi .bd {
    padding: 0 1em 1em;
}
}


.TabSlide .tabConBox .tabCon3 .tabi .hd{padding: 0;}
.TabSlide .tabConBox .tabCon3 .tabi .hd{background: none;}
.TabSlide .tabConBox .tabCon3 .tabi .bd{display:block !important; padding: 0;}
.TabSlide .tabConBox .tabCon3 .tabi .hd .ico{display: none;}
.TabSlide .tabConBox .tabCon3 .tabi .hd .tit:hover{color: #000;}